#pragma once

#include <string>
#include <cstdint>

namespace GiSo {

class InetAddress {
public:
    InetAddress(uint16_t port);
    InetAddress(std::string ip, uint16_t port);
    ~InetAddress();

    std::string GetIp() const { return ip_; }
    uint16_t GetPort() const { return port_; }

private:
    std::string ip_;
    uint16_t port_;
};

} // namespace GiSo